EDK - Oversight of Components
-----------------------------

The following components are provided by the EDK:

Object                  is linked into a tree and can store itself to disk
|-Line                  is HIGH or LOW and can be connected together
|-Port                  consists of eight parallel lines
|-Timer                 counts clocks in the background
|-Chip                  has registers and does something in o2 low phase
| |-Clock               provides the clock for other chips and timers
| | '-VIC656x           contains common code for the VIC 6567/6569
| |   |-VIC6569         is the video controller in a PAL C64
| |   '-VIC6567         is the video controller in an NTSC C64
| |-CPU                 accesses other chips in o2 high phase
| | '-CPU16x4k          manages memory in 16 chunks of 4 KB each
| |   '-CPU65xx         contains common code for the 65xx/85xx CPUs
| |     |-CPU6502       is a CPU65xx plus a line to set the overflow flag
| |     '-CPU6510C64    is a CPU65xx plus a port with special C64 behaviour
| |-CIA6526             is an IO chip in the C64
| |-VIA6522             is an IO chip in the VIC1541 and the VIC20
| '-SID6581             is the sound chip in the C64
'-Display16             displays video frames with 16 colors
  |-Display16DIBSection Windows 95/NT window 8/16/24 bit
  |-Display16WinG       Windows 95/NT/31 window 8/16/24 bit
  '-Display16DirectDraw Windows 95/NT window 8/16/24 bit and fullscreen
